form a puddle - French English Dictionary